package com.ruoyi.spicfz.mapper;

import com.ruoyi.spicfz.domain.ExecutivesCompos;

import java.util.List;

/**
 * 高管任职Mapper接口
 * 
 * @author ruoyi
 * @date 2021-09-02
 */
public interface ExecutivesComposMapper 
{
    /**
     * 查询高管任职
     * 
     * @param executiveId 高管任职ID
     * @return 高管任职
     */
    public ExecutivesCompos selectExecutivesComposById(Long executiveId);

    /**
     * 查询高管任职列表
     * 
     * @param executivesCompos 高管任职
     * @return 高管任职集合
     */
    public List<ExecutivesCompos> selectExecutivesComposList(ExecutivesCompos executivesCompos);

    /**
     * 新增高管任职
     * 
     * @param executivesCompos 高管任职
     * @return 结果
     */
    public int insertExecutivesCompos(ExecutivesCompos executivesCompos);

    /**
     * 修改高管任职
     * 
     * @param executivesCompos 高管任职
     * @return 结果
     */
    public int updateExecutivesCompos(ExecutivesCompos executivesCompos);

    /**
     * 删除高管任职
     * 
     * @param executiveId 高管任职ID
     * @return 结果
     */
    public int deleteExecutivesComposById(Long executiveId);

    /**
     * 批量删除高管任职
     * 
     * @param executiveIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteExecutivesComposByIds(String[] executiveIds);
}
